package com.system.api.setting.entity.dto;

import com.system.common.enums.IconSourceEnum;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.yang.database.orm.entity.BaseDto;

import java.util.List;

/**
 * 图标
 *
 * @author: lslands
 * @description:
 * @version：v1.0
 * @date: 2024/6/1 17:47
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class IconFormDto extends BaseDto {


    /**
     * 图标名称
     * @mock 笑脸
     * @required
     */
    private String name;

    /**
     * 图标来源 (#icon/阿里巴巴l;#/字节)
     * @mock #icon-
     * @required
     */
    private IconSourceEnum source;

    /**
     * 图标编码
     * @mock xiaolian
     * @required
     */
    private String code;

    /**
     * 类型
     * @mock 1
     */
    private List<Integer> type;
}
